<?php
$this->headLink()->appendStylesheet($this->baseUrl('widget/dataTable/css/dataTables.css'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/jquery.dataTables.min.js'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/initDataTables.js'));
$this->placeholder("navegacion")->set($this->navegacion($this->nav));
$appConfig = Zend_Registry::get("appConfig");
$domConfig = Zend_Registry::get('domConfig');
// $this->form->makeStatic();
?>
<table width="95%" >
 <tr>
   <th colspan="2">Recuerde que debe diligenciar completamente la información mínima requerida para que su hoja de vida
    sea tenida en cuenta en el banco de pares del CNA,  dicha información es: <BR>Datos personales, datos del usuario, formación académica, trayectoria académica y producción intelectual
   </th>
 </tr>
 <tr><td colspan="2">&nbsp;</td></tr>
 <tr>
  <td valign="top"><?php echo $this->botones->renderElement("vertical"); ?></td>
  <td valign="top">
    <?php echo $this->botones_horizontales->renderElement(); ?>
  
	<table width="95%" align="center" class="iceDatTbl">
		<thead>
			<tr>
				<th>Trayectoria Acad&eacute;mica - &Oacute;rganos de acreditaci&oacute;n</th>
			</tr>
		</thead>
	</table>
    <?php
        echo $this->form;
        if ($this->form->organo->getvalue()==3) {
    ?>
	<script type="text/javascript">
		$("#otroorgano").show();
	</script>
	<?php } ?>
<?php if(count($this->informacionpar)>0):?>
<br/>
<table id="table_id" align="center" class="iceDatTbl zebra">
  <thead>
    <tr>
      <th width="20%">Órgano</th>
      <th width="10%">Cargo</th>
      <th width="30%">Fecha ingreso - Fecha retiro</th>
      <th width="30%">Actividades</th>
      <th width="10%">Acciones</th>
    </tr>
  </thead>
  <tbody>
	<?php foreach ($this->informacionpar as $value):
		$fechai = new Zend_Date($value["fechaingreso"]);
   		$fechar = new Zend_Date($value["fecharetiro"]);
	?>
    <tr>
      <td><?php echo ($value["organo"]!=3)?$domConfig->ORGANO_ACREDITACION->$value["organo"]:$value["otroorgano"];?></td>
	  <td><?php echo $domConfig->CARGO->$value["cargo"];?></td>
      <td><?php echo $fechai->toString($appConfig->fecha_formato_mostrar)." - ";
                 if (!empty($value["fecharetiro"])) echo $fechar->toString($appConfig->fecha_formato_mostrar); else echo "Actualmente"; ?></td>
      <td><?php echo $value["descripcion"];?></td>
      <td>
	    <?php $params=App_Util_SafeUrl::encriptar(array("codinformacion"=>$value["codinformacion"],"tipo"=>8),true); ?>
	    	<a href="<?=$this->baseUrl("/usuarios/informacionpar/organosacreditacion/{$params}");?>" title="Modificar"><img src="<?=$this->baseUrl("/img/action_modify.gif");?>"/></a>
       <?php if (!$this->form->isStatic()) :?>
            <a href="<?=$this->baseUrl("/usuarios/informacionpar/eliminarinformacionpar/{$params}");?>" title="" class="delete"><img src="<?=$this->baseUrl("img/action_delete.gif");?>" /></a>
		<?php endif; ?>
      </td>
    </tr>
  <?php  endforeach;?>
  </tbody>
</table>
	<script type="text/javascript">
	$(function() {
		var oTable = $('#table_id').dataTable({
			"bJQueryUI": true,
			"bAutoWidth": false,
			"oLanguage": { "sUrl": baseUrl + "/widget/dataTable/lang.es.txt" },
	 		"sPaginationType": "full_numbers",
	 		"bStateSave": true,
	 		"aoColumns": [
	 	 		 			null,
	 	 		 			null,
	 	 		 			null,
	 	 		 			null,
	 	 		 			{ "bSortable": false, "bSearchable": false }
	 	 		 		 ]
	 	 		  		
		});
		
		oTable.fnSetFilteringDelay();
		//oTable.fnCreateFilters([2]);
	
	});
	</script>
<br/>
<?php else:?>
<br/>
<?php echo $this->mensajes("No existen registros de formaci&oacute;n acad&eacute;mica");?>
<?php
endif;
echo "<br>";
echo $this->form2;
 if(count($this->adjuntos)>0):
 ?>
</br>
<table id="table_id" align="center" class="iceDatTbl zebra">
  <thead>
    <tr>
      <th width="60%">Nombre documento</th>
      <th width="35%">Fecha de creación</th>
      <th width="5%">Acciones</th>
    </tr>
  </thead>
  <tbody>
	<?php foreach ($this->adjuntos as $value):
	    $fechacrea = new Zend_Date($value["fechacrea"]);
	?>
    <tr>
	  <td><?php
			$paramsDescarga=App_Util_SafeUrl::encriptar(array(
													"evento"=>"ADJUNTO_SINTESIS",
													"archivo"=>$value["nombrecodificado"]
													) ,true);
			echo "<a href=\"{$this->baseUrl('/generales/archivo/download/'.$paramsDescarga)}\" class=\"file\" title=\"Descargar\">{$value['nombrereal']}</a>";
	   ?>
	  </td>
      <td style="text-align:center;"><?php echo $fechacrea->toString($appConfig->fecha_formato_mostrar);?></td>
	  <td>
	    <?php if (!$this->form->isStatic()) :
	    	$params3=App_Util_SafeUrl::encriptar(array("coddocumento"=>$value["coddocumento"],"tipo"=>8),true); ?>
	    <a href="<?=$this->baseUrl("/usuarios/informacionpar/eliminaradjuntopar/{$params3}");?>" title="Eliminar" class="delete"><img src="<?=$this->baseUrl("img/action_delete.gif");?>" /></a>
		<?php endif; ?>
	   </td>
    </tr>
  <?php  endforeach;?>
  </tbody>
</table>
<?php else:?>
<br/>
<?php echo $this->mensajes("No existen documentos adjuntos");?>
<?php endif; ?>
  </td>
</tr>
</table>
<script type="text/javascript">
$(function() {
	$("#fechaingreso").datepicker({'buttonImage': '<?= $this->baseUrl("img/calendar.png")?>'}).change(function(){
        //Break open your dates to create a date object
        var datePart = this.value.split("/");
        var d = new Date();
        d.setYear(datePart[2]);
        d.setMonth(parseInt(datePart[1],10)-1);//JavaScript is month -1
        d.setDate(datePart[0]);
        //Use getter an setters to adjust end date picker
        $('#fecharetiro').datepicker('option', 'minDate',d);
});

//	var maxDate = $( "#fechaingreso" ).datepicker( "option", "maxDate" );

	var ff = $("#fecharetiro").val();
	if (ff != ""){
	    var datePart = ff.split("/");
	    var d = new Date();
	    d.setYear(datePart[2]);
	    d.setMonth(parseInt(datePart[1],10)-1);
	    d.setDate(datePart[0]);
//	    Use getter an setters to adjust end date picker
	    $('#fechaingreso').datepicker('option', 'maxDate',d);
	}else{
		$( "#fechaingreso" ).datepicker( "option", "maxDate", 'y m w' );
	}
	
	$("#fecharetiro").datepicker({'buttonImage': '<?= $this->baseUrl("img/calendar.png")?>'}).change(function(){
        var datePart = this.value.split("/");
        var d = new Date();
        d.setYear(datePart[2]);
        d.setMonth(parseInt(datePart[1],10)-1);
        d.setDate(datePart[0]);
        //Use getter an setters to adjust end date picker
        $('#fechaingreso').datepicker('option', 'maxDate',d);
});

//	var maxDate1 = $( "#fecharetiro" ).datepicker( "option", "maxDate" );

	var fi = $("#fechaingreso").val();
	if (fi != ""){
	    var datePart = fi.split("/");
	    var d = new Date();
	    d.setYear(datePart[2]);
	    d.setMonth(parseInt(datePart[1],10)-1);
	    d.setDate(datePart[0]);
//	    Use getter an setters to adjust end date picker
	    $('#fecharetiro').datepicker('option', 'minDate',d);
	}

	$( "#fecharetiro" ).datepicker( "option", "maxDate", 'y m w' );
	
});

function ver_ocultar_organo(){
	var selected = $("#organo option:selected");
	if (selected.val()==3){
		$("#otroorgano").show();
	}else{
		$("#otroorgano").hide();
	}
}
</script>